花费 7 ms
Android:通过systrace进行性能分析

一、Systrace 简介   Systrace 允许您在系统级别(如SurfaceFlinger、WindowManagerService等Framework部分关键模块、服务、View系统等)收 ...

Mon May 27 01:56:00 CST 2019 0 5968
Android : 供应商原生开发套件 (VNDK)

一、VNDK概述   VNDK(Vendor Native Development Kit)是一组专门用于vendor实现其HAL的lib库,因为自Android 8.0以来,Google引入了Tr ...

Wed Jul 24 00:45:00 CST 2019 1 3586
Android : 输入设备键值从底层到应用层的映射流程

一、Android输入子系统简介:   Android输入事件的源头是位于/dev/input/下的设备节点,而输入系统的终点是由WMS管理的某个窗口。最初的输入事件为内核生成的原始事件,而最终交付 ...

Fri Aug 17 05:35:00 CST 2018 0 5433
Android :USB设备信息获取

lsusb:查看系统当前连接的所有USB设备 cat /sys/kernel/debug/usb/devices : 每个USB设备及其配置描述符 cat /proc ...

Sun Mar 22 01:59:00 CST 2020 0 4161
Android:JACK编译错误汇总及解决

jack server交互命令: 问题一:多用户同时编译时报错 错误信息: 解决方案:同时修改$HOME/.jack-settings和$HOME/ ...

Thu Sep 26 18:53:00 CST 2019 0 2093
Android 9.0 网络之netd详解

一、DHCP流程 分析netd之前先了解一下网络自动获取IP流程,借鉴下图流程查看代码: (1)WIFI扫描到可用网络后进行连接,代码路径:\frameworks\opt\net\wif ...

Mon Jun 14 22:01:00 CST 2021 0 5953
音频信号类型及协议基础知识

一、模拟信号 智能硬件产品中,模拟音频主要用在:喇叭播放声音、Line-in外接音源、麦克风输入等。通常看到的音频波形,都是模拟音频,能够和声音实际的波动完全对应起来。   ...

Sat May 01 00:46:00 CST 2021 0 5339
Android:动态库(.so)调试技巧

一、反汇编定位crash   ①查看crash log:          上图已标出crash发生在 libdeflicker_gpu.so 库中的 default_fail_func( ...

Fri Sep 06 22:53:00 CST 2019 0 1745
动态库(.so)隐藏函数名

一、偶遇 error: undefined reference to xxx 问题   尝试封装通用的接口到一个private.so,然后供客户端使用,private.so编译出来后由sample ...

Mon May 06 19:04:00 CST 2019 0 2292

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM